﻿<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="EjemploDEfunciones.aspx.vb" Inherits="SCHC.EjemploDEfunciones" 
Culture="es-AR" UICulture="Auto"%>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title></title>

    <link href="Styles/CSS.css" rel="stylesheet" type="text/css" />

</head>
<body>
    <form id="form1" runat="server">
    <script src="Scripts/Extension.min.js" type="text/javascript"></script>
    <table width ="100%" >
        <tr>
            <td>    
                <asp:TextBox ID="txtcalendar" runat="server"  CssClass="ajax__calendar_day_disabled"></asp:TextBox>
                <ajaxToolkit:CalendarExtender ID="Calendar1" runat="server" TargetControlID="txtcalendar" PopupButtonID="txtcalendar" >
                </ajaxToolkit:CalendarExtender>

                <asp:Button ID="btnEnviarMail" runat="server" Text="Enviar Mail"    />
                <asp:Label ID="lblError" runat="server" Text="Label"></asp:Label>
            </td>
        </tr>
        <tr>
          <td>
              Aca les dejo un ejemplo de como se pueden usar las funciones iones exion , <br />

             <b>hay cuatro tipo de funciones, de seleccion , de modificacion,la de agregar y de borrar  (hay mas ,,, pero esas despues lo vamos viendo) <br />
              cuando crean los Stores hay que ponerle al final del nombre (segun sea el tipo de instrucion que crearon <br />
              un guion _ y una letra que esta definida para cada uno se los tipos de instrucciones, las <br />
              de seleccion "_T"--> ejemplo: TraerALergias_T <br />
              las de agrear "_A"--> ejemplo: AgregarAlergia_A <br />
              de Modificacion  "_M"--> ejemplo: ModificarAlergia_M <br />
              de borrado "_B" ejemplo: BorrarAlergia_B <br /></b> 

              <br />

              momento de usar la funcion en el visual no es necesario porner en el nombre del store el <br />
              guion ni la letra (_T / _m / _a/_B) por que la funciones mismas concatenan al final del store el guion
               
            </td>
        </tr>
        
    </table>

      <br />
     <hr />
     Vamos al ejemplo,, usando  alergias 


    <div>
        <table border ="1">
            <tr>
               <td>
                  dato <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
               </td>
               <td style ="width :80px"> </td>
               <td>
                   <asp:DropDownList ID="DropDownList1" runat="server">
                   </asp:DropDownList> 
               </td>
            </tr>

        </table>
    
     <br />
   

     

        <table border ="1">
            <tr>
               <td>
                   <asp:Button ID="Button1" runat="server" Text="Agregar alergia" />
               </td>
                <td>
                   <asp:Button ID="Button2" runat="server" Text="Mostrar" />
               </td>
                <td>
                   <asp:Button ID="Button3" runat="server" Text="Cargar Combo" />
               </td>

                <td>
                    <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
                    </asp:ToolkitScriptManager>

                   <asp:Button ID="Button4" runat="server" Text="Modificar alergia" />
                    <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
                    <asp:CalendarExtender ID="CalendarExtender1" TargetControlID="TextBox2" runat="server">
                    </asp:CalendarExtender>
               </td>

            </tr>
            <tr>
            <td>
                <asp:Image ID="Image1" BackColor="Salmon"     BorderWidth ="25px" runat="server" ImageUrl="~/Imagenes/Prueba.png" />
            </td>
             <td colspan ="3">
                <asp:Image ID="Image2" BackColor="Aquamarine"      BorderWidth ="25px" runat="server" ImageUrl="~/Imagenes/Prueba.png" />
            </td>
        </tr>
        </table>

    </div>



<asp:GridView ID="gvVacunas" runat="server" CellPadding="4" 
                        ForeColor="#333333" GridLines="None" Width="530px" 
        CaptionAlign="Bottom">
                        <AlternatingRowStyle BackColor="White" />
                        <Columns>
                            <asp:CommandField SelectText="Seleccionar" ShowSelectButton="True" />
                        </Columns>
                        <EditRowStyle BackColor="#2461BF" />
                        <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                        <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                        <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                        <RowStyle BackColor="#EFF3FB" />
                        <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                        <SortedAscendingCellStyle BackColor="#F5F7FB" />
                        <SortedAscendingHeaderStyle BackColor="#6D95E1" />
                        <SortedDescendingCellStyle BackColor="#E9EBEF" />
                        <SortedDescendingHeaderStyle BackColor="#4870BE" />
                    </asp:GridView>
    


        <ajaxToolkit:ModalPopupExtender ID="mdlpopup" BackgroundCssClass="modalbackground" runat="server" TargetControlID="gvVacunas"
     PopupControlID="pnl" OkControlID="btnok" Y="100" ></ajaxToolkit:ModalPopupExtender>
        <asp:Panel ID="pnl" runat="server" BorderColor="ActiveBorder" CssClass="modalpopup" BorderStyle="Solid" BorderWidth="2px">
            <asp:Label ID="lbl" runat="server" Text="Inicializando lector de huella"></asp:Label><br />
            <br />
            <asp:Image ID="Image3" runat="server" ImageUrl="~/Imagenes/huella_digital_zy9.gif"/>
            <asp:Button ID="btnok" runat="server" Text="OK" />
        </asp:Panel>

        <asp:Panel ID="Panel1" runat="server" visible="false" BorderColor="ActiveBorder" CssClass="modalpopup" BorderStyle="Solid" BorderWidth="2px">
         <asp:Label ID="lblHuellaErr" runat="server" Text="La huella digital no ha podido ser reconocida, por favor ingrese DNI"></asp:Label> 
         <asp:TextBox ID="txtDNIHuella" runat="server"></asp:TextBox>
         <asp:Button ID="Button5" runat="server" Text="OK" />
        </asp:Panel>

    </form>
</body>



</html>
